math/big.nat.mul (method)

25 uses

	math/big (current package)
		float.go#L1332: 		z.mant = z.mant.mul(x.mant, y.mant)
		int.go#L193: 	z.abs = z.abs.mul(x.abs, y.abs)
		nat.go#L399: func (z nat) mul(x, y nat) nat {
		nat.go#L405: 		return z.mul(y, x)
		nat.go#L463: 		t = t.mul(x0, y1) // update t so we don't lose t's underlying array
		nat.go#L474: 			t = t.mul(xi, y0)
		nat.go#L476: 			t = t.mul(xi, y1)
		nat.go#L596: 		t = t.mul(x0, x1)
		nat.go#L619: 		return z.mul(nat(nil).setUint64(a), nat(nil).setUint64(b))
		nat.go#L622: 	return z.mul(nat(nil).mulRange(a, m), nat(nil).mulRange(m+1, b))
		nat.go#L1013: 			zz = zz.mul(z, x)
		nat.go#L1033: 				zz = zz.mul(z, x)
		nat.go#L1089: 	z2 = z2.mul(z1, m2inv)
		nat.go#L1093: 	z = z.add(z, z1.mul(z2, m2))
		nat.go#L1131: 		*p1 = p1.mul(*p, x)
		nat.go#L1179: 			zz = zz.mul(z, *powers[yi>>(_W-n)])
		natdiv.go#L837: 		qhatv = qhatv.mul(qhat, v[:s])
		natdiv.go#L872: 	qhatv = qhatv.mul(qhat, v[:s])
		prime.go#L257: 			t1 = t1.mul(vk, vk1)
		prime.go#L268: 			t1 = t1.mul(vk, vk1)
		prime.go#L288: 		t1 := t1.mul(vk, natP)
		rat.go#L464: 	return z.mul(x, y)
		rat.go#L474: 	z.abs = z.abs.mul(x.abs, f)
		ratconv.go#L183: 			z.a.abs = z.a.abs.mul(z.a.abs, pow5)
		ratconv.go#L352: 	r = r.mul(r, p)